package com.jk.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jk.entity.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;


@Mapper
@Repository
public interface UserDao extends BaseMapper<UserEntity> {
    List<UserEntity> getYhList(UserEntity user);

    List<UserEntity> getHyList(UserEntity user);

    void deleteUserById(Integer id);

    ProductEntity getUserProject(String ids);

    UserEntity getUserById(Integer id);

    void updateUser(UserEntity user);

    List<UserEntity> getYhList1(UserEntity user);

    ComboEntity getComboList(String a);

    List<ProductEntity> getProList();

    List<FunctionEntity> getFunList();

    List<ComboEntity> getComList();

    List<ReceEntity> getAddress();

    void insertRece(ReceEntity rece);

    void updateDefa();

    void updateSetting(Integer receId);
    void upSet(Integer receId);

    UserEntity selectUser(String userPhone);

    List<OrderEntity> getOrderList();

    void pricee(@Param("allPrice") Integer allPrice, @Param("userId")Integer userId);


//
void updateOrderList(UserEntity user);


}
